package dev.ece.suit.ui;

import dev.ece.core.shader.DefaultTextureShader;
import dev.ece.core.texture.Texture;
import dev.ece.util.obj.ObjectCount;
import dev.ece.util.tools.Camera;

public class Container extends ContentItem {

	/**
	 * 
	 */
	private static final long serialVersionUID = 7756876351650241395L;

	private float width;
	
	private float height;
	
	public Container(float width, float height) {
		super(null, (ObjectCount<Texture>) null);
		this.width = width;
		this.height = height;
	}

	@Override
	protected DefaultTextureShader createDefaultTextureShader() {
		return null;
	}

	@Override
	public void onInitialize() {}

	@Override
	protected void glUseShader() {}

	@Override
	public void onRender(Camera camera) {
	}
	
	public void setWidth(float width) {
		this.width = width;
	}

	public void setHeight(float height) {
		this.height = height;
	}

	@Override
	public float getWidth() {
		return this.width;
	}

	@Override
	public float getHeight() {
		return this.height;
	}
	
}
